﻿// -------------------------------------------------------------------------
//    @FileName         :    NFSnsFriendUtil.h
//    @Author           :    gaoyi
//    @Date             :    2025-04-01
//    @Email			:    445267987@qq.com
//    @Module           :    NFSnsFriendUtil
//
// -------------------------------------------------------------------------

#pragma once

class NFSnsRoleDetail;

class NFSnsFriendUtil
{
public:
    static int OnRoleLogin(NFSnsRoleDetail* pRoleDetail);
public:
    // 同步好友信息给前端
    // 调用之前得判断自己是否在线
    static int OnFriendQuery(NFSnsRoleDetail* pRoleDetail);

    static int LoadFriendList(NFSnsRoleDetail* pRoleDetail);
    // 通知其他人，我上线了
    static int OnBroadcastOtherFriend(NFSnsRoleDetail* pRoleDetail);
    // 通知其他人，我xia线了
    static int OnBroadcastOtherFriendLogout(NFSnsRoleDetail* pRoleDetail);
};
